<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<svg>
  <stop id="target" offset="0"/>
</svg>
<script>
test(() => {
  var animation = target.animate({'svg-offset': '1'}, 1);
  assert_equals(target.offset.animVal, 0);
  animation.currentTime = 0.5;
  assert_equals(target.offset.animVal, 0.5);
  animation.currentTime = 0.75;
  assert_equals(target.offset.animVal, 0.75);
  animation.cancel();
  assert_equals(target.offset.animVal, 0);
}, 'SVG Web Animations should be responsive to changes in animation timing');
</script>
